diesel engine for emergency generator - German English Dictionary